簡單自我介紹一下, 我是在德國工作兩年以上的全職軟體工程師, 主要從事Unity和Web的開發. 回首過往,自認自己轉職的經歷曲折,想分享給有相似目標的人.
透過台灣的指考制度,誤打誤撞了念了德文系. 從小喜歡設計,畫畫,自己做模型.我知道語言不是我的興趣,更不想以語言為業. 因緣際會, 學校在我大三開設了數位內容與技術學士學程, 簡單來說就是結合傳播學院和資科系的資源開設的一個學程,目的是培養跨領域人才. 我毫不考慮的申請了, 成為第一屆學程學生. 為了完成學程加上去德國交換,總共念了五年大學.
第一個學程式的經驗
基礎程式設計課程專門開設給學程非資科系學生.用ActionScript 做Flash遊戲,沒錯,那時Flash還活著XD. 當時我還選了網路程式設計課程, 奠定了程式設計的基礎,但真的只是基礎. 那時完全沒想到自己在8年後會變成全職軟體工程師.
立志目標
在德國交換一年後, 立志去德國念碩士,因為德國公立大學不用學費. 但是德國碩士必須要有相關的學士經歷.大學第五年,我決定把數位內容與技術學士學程修完,因為要完成足夠的資科系學分.這樣我才能申請德國的M.Sc.我印象最深刻的是我獨自上了3D遊戲程式設計,整個課程只有我一個非資科系學生. 那時候用OpenGL寫3D遊戲. 沒錯OpenGL,用C語言寫的.我就帶者薄薄的一堂基礎程式設計去上C語言的OpenGL.我還記得我第一次拚出來的鴨子走迷宮遊戲.拿課程的Sample Code找出邏輯,複製貼上,因為我那時根本不會C語言.
成為唯一外籍學生
後來在台灣工作一年後申請上德國的電腦遊戲碩士學位, 我想大概是我面試時教授被我用OpenGL寫遊戲震懾到了XD.我就這樣成為了那個大學電腦遊戲碩士學位唯一的外籍學生. 德國碩士兩年,我用德文上了資料庫,人機互動,多媒體技術等等課程.用德文上這些課程真的超沒效率,明明用中文很容易懂的知識,卻因為要應付考試,要用德文把知識背起來.實作部分用Unity(遊戲引擎)和C#完成兩個遊戲學生專案. Unity讓我第一次感到學程式的樂趣.
德國老牌公司Brose實習
想在德國工作, 學生時期實習是必要的. 那時正值德國汽車產業開始轉型工業4.0的時期,而其中一個技術項目就是VR虛擬實境和AR擴增實境的應用,而最早且當時最成熟的應用就是遊戲領域. 那時候碩士第四學期,因為想邊寫論文邊實習,所以申請距離大學城市1小時的公司Brose的VR&AR研究實習生.Brose是負責汽車內部的零件商,雖然沒有德國汽車品牌有名,但是德國人都知道這間在二戰前就有的老公司, Brose是第一個發明轉動升降車窗技術的公司(以前車窗是用把手轉動升降的喔)可能是因為我懂Unity懂3D,面試的主管在面試結束的兩小時後,我記得我那時剛回到我大學的宿舍,就透過人資打電話給我通知錄取. 這件事教會我敏銳觀察市場趨勢的重要性.
我的論文成為我第一份工作的敲磚石
尋找論文方向的時候,我想我已經有了一個符合市場趨勢的實習,我想研究我真正有興趣的題目.我喜歡遊戲美術,炫目的特效.因此我想研究Computer Graphics以及學Shader(著色器). Shader簡單來說就是計算圖像的程式,是3D渲染的基石, 是用C的OpenGL著色語言.皮克斯的動畫毛髮或是遊戲爆破的粒子效果都跟Shader息息相關. 沒錯,我大學時接觸到的C語言又回來了,而且Shader是非常注重數學的運算. 我因為小時候數學爛而對理工科系望而卻步. 寫程式是注重邏輯,並非一定要用到數學,必要用也只是基礎數學.但是要學Shader就是要數學. 我抱著來向數學復仇的心態以Shader作為我的論文題目的工具.
第一份全職工程師
在完成實習等待論文成績的期間我開始投履歷,找Untiy和VR相關的工作. 投了一個星期,收到了4,5個面試邀請. 因為我現在的公司(協助公司Event/展覽/網站/App各種的Agency,主要客戶是福斯汽車)離我住的城市一個小時,我就一兩天後直接衝去面試.然後過幾天後被邀請去試用一天(其實就是出幾道Task要我在一定時間完完成)當天就直接拿到合約了. 我思考一天後就接受合約,把其他面試取消掉了.當時主管跟我說,我們用你的原因是因為你懂Shader以及你在Brose的經驗, 我們需要能在VR把視覺特效提升以及懂得優化即時3D運算的人才.
我覺得凡走過必定留下痕跡,每個經歷都會在人生中某一個時間點發揮它的作用. 曾經覺得選錯科系徒勞的我,靠著德文在德國完成全德文授課, 靠著實習以及碩士論文兩個星期內快速地得到在德國的第一個Offer. 不要讓社會,科系決定自己的未來,傾聽自己內心的聲音,勇敢的去嘗試,共勉之.
大三跨學院選修企管與資訊的課,作專題報告時深感跨領域及通識的重要性。
出來工作多年,自覺什麼都不專精鼯鼠技窮的我,卻有幸能屢屢拿下案子,靠得就是跨領域的常識。
經常在新聞中見到網路酸民習慣單向思考而到處"惹事生非",個人沒有 FB、IG ,
就連一般性論壇(特別是政治問題)都潛水,正因厭惡把"3D的問題被拿來當2D爭論"。
臺灣屬於淺盤式經濟型態,跨領域將會是人生"第二份薪水"。